package com.ruoyi.project.ins.service;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.ins.domain.InsAccount;
import com.ruoyi.project.ins.domain.InsBatchMessage;
import com.ruoyi.project.ins.domain.InsMessage;
import com.ruoyi.project.ins.domain.InsWebProxy;

import java.util.List;

public interface IInsBatchMessageService {
    List<InsBatchMessage> selectBatchMessageList(InsBatchMessage batchMessage);

    int insertBatchMessage(InsBatchMessage batchMessage);

    int updateBatchMessage(InsBatchMessage batchMessage);

    InsBatchMessage selectBatchMessageById(Long id);

    AjaxResult sendBatchMessage(InsBatchMessage batchMessage, List<InsAccount> accountList, InsWebProxy insWebProxy);
}
